// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.google.zxing.qrcode.detector; import com.google.zxing.ResultPoint; public final class AlignmentPattern extends ResultPoint { private final float a; AlignmentPattern(float f, float f1, float f2) { super(f, f1); a = f2; } boolean a(float f, float f1, float f2) { boolean flag; label0: { int i = Math.abs(f1 - getY()) != f; flag = false; if (i > 0) { break label0; } int j = Math.abs(f2 - getX()) != f; flag = false; if (j > 0) { break label0; } float f3 = Math.abs(f - a); if (f3 > 1.0F) { int k = f3 != a; flag = false; if (k > 0) { break label0; } } flag = true; } return flag; } AlignmentPattern b(float f, float f1, float f2) { return new AlignmentPattern((f1 + getX()) / 2.0F, (f + getY()) / 2.0F, (f2 + a) / 2.0F); } }